import {getRequest} from "@/utils/Request/NewApiRequest";

/**
 * 获取上传文件的所有父类文件夹
 * @constructor
 */
export const GetFiles = () => {
    return getRequest('Board/GetFiles').then(data => {
        return data
    }).catch(err => {
        return err
    })
}

/**
 * 获取文件分类的总汇
 */
export const GetFileInfo = () => {
    return getRequest(`Board/GetFileStatiStics`).then(data => {
        return data
    }).catch(err => {
        return err
    })
}

/**
 * 获取月统计上传数量
 * @returns {Promise<*>}
 * @constructor
 */
export const GetMouthCount = () => {
    return getRequest(`Board/GetMouthCount`).then(data => {
        return data
    }).catch(err => {
        return err
    })
}

/**
 * 获取最新的30条上传记录
 * @returns {Promise<*>}
 * @constructor
 */
export const GetHistory = () => {
    return getRequest(`Board/GetHistory`).then(data => {
        return data
    }).catch(err => {
        return err
    })
}

/**
 * 获取一星期之内的所有文件上传情况
 * @returns {Promise<*>}
 * @constructor
 */
export const GetWeekInfo = ()=>{
    return getRequest(`Board/GetWeekInfo`).then(data => {
        return data
    }).catch(err => {
        return err
    })
}

/**
 * 文件类型总汇
 * @returns {Promise<*>}
 * @constructor
 */
export const GetSuffixCount = () =>{
    return getRequest(`Board/GetSuffixCount`).then(data=>{
        return data
    }).catch(err=>{
        return err
    })
}

/**
 * 根据年份去统计
 * @returns {Promise<*>}
 * @constructor
 */
export const GetMonthlyCount = ()=>{
    return getRequest(`Board/GetMonthlyCount`).then(data=>{
        return data
    }).catch(err=>{
        return err
    })
}